/*
 *Autor: Anderson Campos Cardoso
 *
 *Conteúdo: definição dos métodos para a classe MapaTeclas
 */

#include "MapaTeclas.h"

#ifndef _MAPATECLAS_CPP_
#define _MAPATECLAS_CPP_

/*
 *Construtor da classe mapaTeclas
 */
MapaTeclas::MapaTeclas(void)
{
	esquerda = false;
	direita = false;
	cima = false;
	baixo = false;
	enter = false;
}

/*Implementação dos métodos set*/
void MapaTeclas::setEsquerda(bool valor)
{
   esquerda = valor;
}

void MapaTeclas::setDireita(bool valor)
{
   direita = valor;
}

void MapaTeclas::setCima(bool valor)
{
   cima = valor;
}

void MapaTeclas::setBaixo(bool valor)
{
   baixo = valor;
}

void MapaTeclas::setEnter(bool valor)
{
   enter = valor;
}

/*Implementação dos métodos get*/
bool MapaTeclas::getEsquerda(void)
{
   return esquerda;
}

bool MapaTeclas::getDireita(void)
{
   return direita;
}

bool MapaTeclas::getCima(void)
{
   return cima;
}

bool MapaTeclas::getBaixo(void)
{
   return baixo;
}

bool MapaTeclas::getEnter(void)
{
   return enter;
}

#endif

